package com.birdboot.test;

import javax.activation.MimetypesFileTypeMap;
import java.io.File;
import java.io.StringReader;

/**
 * java提供了一个API：MimetypesFileTypeMap
 * 这个类可以根据给定的文件来分析它对应的mime类型
 *
 * 这个类需要读取类加载路径下一个名为META-INF目录下的mime.types文件来获取所有对应的类型后方可使用
 */

public class MimeTypeDemo {
    public static void main(String[] args) {
        MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
        File file = new File("demo.PNG");
        String contentType = mftm.getContentType(file);
        System.out.println(contentType);
    }
}